auto hot keyで矢印キーを完全に潰す
https://www.autohotkey.com/
ここからインストール
code:ban_arrow_key.ahk
vk1C & h::Left
vk1C & j::Down
vk1C & k::Up
vk1C & l::Right
上記ファイルを作ったら起動
変換キー + hjkl で矢印の仕事を完全に潰しました
やったぜ
OS起動時にこれを自動実行するようにするとかはお好みで
windowsなら
windows key + r
shell:startup 入力エンター
開いたフォルダに作成したファイルを入れる
// 追記
capslock キーも潰したかったけど
auto hot key だけでは潰せないことがわかった
change key を使う
https://forest.watch.impress.co.jp/library/software/changekey/
からダウンロード
展開には 7zip とかが必要になるから別途インストール
展開後実行してcapslockにf13を割り当てる
その後に auto hot key のファイルをF13 キーを使用したものに更新する
バックスペースなどを追加して最終的には下みたいになった  
code:caps.ahk
F13 & h::Left
F13 & j::Down
F13 & k::Up
F13 & l::Right
F13 & `;::Enter
^h::Send,{Backspace}
^l::Send,{Del}
慣れるまで少し時間がかかるかもしれないけど
バニラよりは圧倒的に指の動きが減った
さらに追記
capslockキーを使い倒していたら左小指が痛んできた
普段使いもできないのに他のキーを割り当てて使うと指痛めるとかいうこの世で最も邪悪なキー
変換キーで代用して様子見
code:res.ahk
vk1C & h::Left
vk1C & j::Down
vk1C & k::Up
vk1C & l::Right
vk1C & `;::Enter
^h::Send,{Backspace}
^l::Send,{Del}
!j::Send,{Esc}
^!h::Send,{Home}
^!l::Send,{End}
#yuusuine
#AutoHotKey